/*
		Code Name: loki is an attempt to create an Operating System geared towards ham
		operators and there equipment.
		
		Copyright (C)2011  Joseph Rugar <ke5mkm@gmail.com>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef MONITOR_H
#define MONITOR_H

#include "common.h"

class monitor
{
	private:
		void move_cursor();						//updates the hardware cursor
		void scroll();								//Scrolls the text on the screen up by one line
	public:
		void 	monitor_put(char c);		//write a single character to screen
		void monitor_clear();					//clear the screen to all black
		void monitor_write(char *c);	//output a null-terminated ASCII string to the monitor
};
#endif